package com.amsp.oa.oademo.service;

import com.amsp.oa.oademo.entity.PerformanceAppeal;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;

public interface PerformanceAppealService extends IService<PerformanceAppeal> {

    /**
     * 分页查询绩效考评申诉记录
     *
     * @param current        当前页
     * @param size           每页大小
     * @param name           姓名
     * @param department     部门
     * @param directSuperior 直接上司
     * @param handler        处理人
     * @param startDate      开始日期
     * @param endDate        结束日期
     * @return 分页数据
     */
    IPage<PerformanceAppeal> getPage(Integer current, Integer size, String name, String department,
            String directSuperior, String handler, String startDate, String endDate);
}